﻿using System;
using System.Data;
namespace YuuzleComic.IDAL
{
	/// <summary>
	/// 接口层Izj 
	/// </summary>
	public interface Izj
	{
		#region  成员方法
		/// <summary>
		/// 得到最大ID
		/// </summary>
		int GetMaxId();
		/// <summary>
		/// 是否存在该记录
		/// </summary>
		bool Exists(int id);
        /// <summary>
        /// 是否存在该记录
        /// </summary>
        bool ExistsAdd(string tpadd, int comicid);
		/// <summary>
		/// 增加一条数据
		/// </summary>
		int Add(YuuzleComic.Model.zj model);
		/// <summary>
		/// 更新一条数据
		/// </summary>
		bool Update(YuuzleComic.Model.zj model);
		/// <summary>
		/// 删除一条数据
		/// </summary>
		bool Delete(int id);
		bool DeleteList(string idlist );
		/// <summary>
		/// 得到一个对象实体
		/// </summary>
		YuuzleComic.Model.zj GetModel(int id);
		/// <summary>
		/// 获得数据列表
		/// </summary>
		DataSet GetList(string strWhere);
		/// <summary>
		/// 获得前几行数据
		/// </summary>
		DataSet GetList(int Top,string strWhere,string filedOrder);
		/// <summary>
		/// 根据分页获得数据列表
		/// </summary>
		DataSet GetList(int PageSize,int PageIndex,string strWhere);
		#endregion  成员方法

        void DownloadComplete(int zjid);

        int GetDownloadCount();

        DataSet GetTopDownload(int top, string strwhere);

        bool Exists(string zjmc, int comicid);
    }
}
